/**
 * array test
 * date : 2014.10
 * writer : me
 */

function init() {
	arr = new Array();
	count = 0;
	document.getElementById("btn1").onclick = add;
	document.getElementById("btn2").onclick = show;
	document.getElementById("btn3").onclick = sort1;
	document.getElementById("btn4").onclick = sort2;
	
}

function add() {
	var add = document.frm;
	
	arr[count]= add.data.value;
	count++;
	add.data.value = "";
}

function show() {
	var frm = document.frm;
	var rst = document.getElementById("arrayDiv");
	
	frm.area.value = arr.join("\n");
	rst.innerHTML = arr.join("<br>");
}

function sort1() {
	
	var frm = document.frm;
	var rst = document.getElementById("arrayDiv");
	
	arr.sort();
	
	frm.area.value = arr.join("\n");
	rst.innerHTML = arr.join("<br>");
}

function sort2() {
	
	var frm = document.frm;
	var rst = document.getElementById("arrayDiv");
	
	arr.sort(numSort);
	
	frm.area.value = arr.join("\n");
	rst.innerHTML = arr.join("<br>");
}
/*
 * sort 함수내에 들어달때는 꼭 매개변수 2개가 필요하다
 * x와 y값을 비교해서 y가 크면 자리를 바꾼다
 */
function numSort(x,y) {
	return Number(x)-Number(y);	// 오름차순
}


